#include <stdio.h>
#include <string.h>

#define MAX_LEN 50
char s[MAX_LEN + 1];
char t[MAX_LEN + 1];
enum bool {
          false, true
};
typedef enum bool Bool;
void check_convertable() {
        scanf("%s %s", s, t);
        Bool flag = true;
        // your code - start
        int s_len, t_len;
        s_len = strlen(s); t_len = strlen(t);
        char *p = s, *q = t;
        if (s_len == t_len + 1)
        {
                while (*p != '\0')
                {
                        if (*p == *q) {
                                p++; q++;
                        } else {
                                p++;
                        }
                }
                if (*q != '\0') {
                        flag = false;
                }
        } else {
                flag = false;
        }
        // your code - end
        if (flag)
                printf("%s", "Possible");
        else printf("%s", "Impossible");
}

int main() {
        check_convertable();
}